HEXA: Compact Data Structures

نویسندگان

  • Sailesh Kumar
  • Jonathan Turner
  • Patrick Crowley
  • Michael Mitzenmacher
چکیده

Data structures representing directed graphs with edges labeled by symbols from a finite alphabet are used to implement packet processing algorithms used in a variety of network applications. In this paper we present a novel approach to represent such data structures, which significantly reduces the amount of memory required. This approach called History-based Encoding, eXecution and Addressing (HEXA) challenges the conventional assumption that graph data structures must store pointers of Flog2nl bits to identify successor nodes. We show how the data structures can be organized so that implicit information can be used to locate successors, significantly reducing the amount of information that must be stored explicitly. We demonstrate that the binary tries used for IP route lookup can be implemented using just two bytes per stored prefix (roughly half the space required by Eatherton's tree bitmap data structure) and that string matching can be implemented using 20-30% of the space required by conventional data representations. Compact representations are useful, because they allow the performance-critical part of packet processing algorithms to be implemented using fast, on-chip memory, eliminating the need to retrieve information from much slower off-chip memory. This can yield both substantially higher performance and lower power utilization. While enabling a compact representation, HEXA does not add significant complexity to the graph traversal and update, thus maintaining a high performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Daphnicyclidins A-H, novel hexa- or pentacyclic alkaloids from two species of Daphniphyllum.

Eight highly modified Daphniphyllum alkaloids with unprecedented fused hexa- or pentacyclic skeletons, daphnicyclidins A-H (1-8), have been isolated from the stems of Daphniphyllum humile and D.teijsmanni, and their structures were elucidated on the basis of spectroscopic data and chemical means. The stereochemistry was elucidated by combination of NOESY correlations, X-ray crystallographic dat...

متن کامل

Synthesis and Structures of Three- and Hexa-armed Benzene Derivatives Featuring Lateral Benzoic Ester and Benzoic Acid Functions

The new 1,3,5-tri-substituted and hexa-substituted benzoic methyl esters 1, 3 and benzoic acids 2, 4 have been synthesized. Single-crystal structure determinations of 1 – 3 are reported, which show specific molecular conformations and packings in the crystal. In all structures, the conformation of the molecules deviates considerably from threefold and sixfold symmetry, respectively. Columnar pa...

متن کامل

Self-assembly of a model peptide incorporating a hexa-histidine sequence attached to an oligo-alanine sequence, and binding to gold NTA/nickel nanoparticles.

Amyloid fibrils are formed by a model surfactant-like peptide (Ala)10-(His)6 containing a hexa-histidine tag. This peptide undergoes a remarkable two-step self-assembly process with two distinct critical aggregation concentrations (cac's), probed by fluorescence techniques. A micromolar range cac is ascribed to the formation of prefibrillar structures, whereas a millimolar range cac is associat...

متن کامل

Compact Suffix Trees Resemble PATRICIA Tries: Limiting Distribution of the Depth

Suffix trees are the most frequently used data structures in algorithms on words. In this paper, we consider the depth of a compact suffix tree, also known as the PAT tree, under some simple probabilistic assumptions. For a biased memoryless source, we prove that the limiting distribution for the depth in a PAT tree is the same as the limiting distribution for the depth in a PATRICIA trie, even...

متن کامل

Strontium hexa-ferrites and polyaniline nanocomposite: Studies of magnetization, coercivity, morphology and microwave absorption

In this work, the investigation of wave absorption, phase formation, crystal structure and magnetic properties of SrFe12O19 hexa-ferrites nanoparticles that synthesized by co-precipitation using a microwave heating system and polyaniline-SrFe12O19 was carried out by using a combination of vector network analyser (VNA), X-ray diffraction (XRD), scanning electron microscopy (SEM), and Fourier tra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007